package com.gzsxy.esjy.service.core.sign.initialize;

import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

/**
 * @author zhangxiaolong
 * @date 2022/7/12 16:36
 */
@Component
public class PdfConfigCache {

    private Map<Integer, List<PdfConfigDto.MarkType>> configMap;

    private PdfConfigArraignCardDto arraignCardDto;

    private Map<Integer, List<PdfConfigDto.MarkType>> chongqingMap;

    private Map<Integer, List<PdfConfigDto.MarkType>> shenyangMap;

    public Map<Integer, List<PdfConfigDto.MarkType>> getConfigMap() {
        return configMap;
    }

    public List<PdfConfigDto.MarkType> getMarkByType(Integer type) {
        return configMap.get(type);
    }

    public List<PdfConfigDto.MarkType> getChongqingMarkByType(Integer type) {
        return chongqingMap.get(type);
    }

    public List<PdfConfigDto.MarkType> getShenyangMarkByType(Integer type) {
        return shenyangMap.get(type);
    }

    public void setConfigMap(Map<Integer, List<PdfConfigDto.MarkType>> configMap) {
        this.configMap = configMap;
    }

    public void setArraignCardDto(PdfConfigArraignCardDto arraignCardDto) {
        this.arraignCardDto = arraignCardDto;
    }

    public PdfConfigArraignCardDto getArraignCardDto() {
        return this.arraignCardDto;
    }

    public Map<Integer, List<PdfConfigDto.MarkType>> getChongqingMap() {
        return chongqingMap;
    }

    public void setChongqingMap(Map<Integer, List<PdfConfigDto.MarkType>> chongqingMap) {
        this.chongqingMap = chongqingMap;
    }

    public Map<Integer, List<PdfConfigDto.MarkType>> getShenyangMap() {
        return shenyangMap;
    }

    public void setShenyangMap(Map<Integer, List<PdfConfigDto.MarkType>> shenyangMap) {
        this.shenyangMap = shenyangMap;
    }
}
